首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯云数据库(TencentDB)

    TDSQL for MySQL SQL快速下推框架

    引言 分布式 TDSQL for MySQL 数据库是标准的 Share Nothing 架构数据库,支持数据水平拆分与线性扩展,具备高性能、数据高可用、数据高可靠等特性。 本文主要介绍的是,我们在“分布式 TDSQL for MySQL”数据库新计算引擎架构上,分布式计算下推所做的主要工作。 关键字 在介绍后续内容之前,我们首先描述一些专业术语,以便大家有所了解。 架构简介 我们对目前腾讯云官网售卖的“分布式 TDSQL MySQL InnoDB 引擎”版本的计算引擎,进行了架构重构与升级。 新的计算引擎整体兼容 MySQL 8.0.26 内核,支持了CTE、存储过程等更为丰富的 SQL 特性与部分 Oracle 兼容语法,同时,我们也在计算下推框架上做了很多工作,来提升整体的性能 QPS。 SQL Hint 路由 为了降低用户的学习成本和提升 TDSQL 对于 MySQL 的兼容性,我们在 FQS 下推框架中集成了“SQL Hint 路由”功能 ,通过标准化的MySQL Hint语法规则,

    76410编辑于 2024-05-22
  • TDSQL 用户必看!手把手教你快速实现 TDSQL MySQL 实时同步

    今天,我们就来聊聊如何以最快速度搭建出一条稳定的 TDSQL MySQLTDSQL MySQL 数据同步链路。TDSQL MySQL 是什么? ,例如 TDSQL MySQLTDSQL PostgreSQL 等。 接下来,我们就以 TDSQL MySQL 为例,看看如何在三分钟之内搭建 TDSQL MySQLTDSQL MySQL 的实时数据链路。 TDSQL MySQLTDSQL MySQL 实时同步操作指南前置准备准备 TDSQL MySQL 实例。登录 CloudCanal 云服务,并切换到 SaaS 模式。 TDSQL MySQL 中的数据能够实时、准确、高效地流向目标端。结语TDSQL MySQLTDSQL MySQL 的数据同步,看似复杂,其实只要用对工具,难度就会骤降。

    25300编辑于 2025-12-12
  • 来自专栏腾讯云数据库(TencentDB)

    TDSQLMySQL版)之DB组件升级

    TDSQLMysqL版)也会有这方面的需求。接下来我就说说如何对现有TDSQLMySQL版)集群组件进行升级,而不影响业务。下面我们主要讲DB组件的升级方式。 -rf /data/tdsql_run/4001/percona-5.7.17 #将新的包下的percona路径拷贝过来(升级包mysql 版本号没有变化,也许只是内核逻辑有所优化,升级后我们可以从赤兔关注版本信息 ef |grep 4001 |grep mysql看一下之前mysqld进程的启动用户,切换到那个用户下(注意启动用户和目录权限) chown -R tdsql:users /data/tdsql_run /restartmysql_cgroup.sh 4001 或者采用杀掉mysql 进程,使mysqld 进程被自动拉起。 #后台检查进程的启动时间是否变化 ps -ef |grep 4001 |grep mysql #前台chitu检查mysqld的版本号是否变化 image.png 四、给主DB升级 备DB都成功升级后

    1.7K10发布于 2020-12-30
  • 来自专栏腾讯云数据库(TencentDB)

    技术干货丨 TDSQL for MySQL DDL执行框架

    分布式TDSQL for MySQL数据库是一种支持存算分离、自动水平拆分、Shared Nothing 架构的分布式数据库。整体架构分为数据节点和计算节点。 数据节点由腾讯自研的 TXSQL 负责底层数据管理相关功能,计算节点在协议层和功能方面兼容 MySQL 8.0。 背景 本文介绍 TDSQL for MySQL 架构中 DDL 框架实现原理。我们首先需要了解两个专业术语: ●CN:TDSQL 的计算节点,全称是 Compute Node。 ●DN:TDSQL 的数据节点,全称是 Data Node。我们把每个存储数据分片的节点叫做 DN,每个 DN 都是一个独立的 TXSQL 引擎。 本文将通过对 TDSQL for MySQL DDL 框架实现描述,让读者对 DDL 框架正确性保障有一个大概了解。

    1.1K30编辑于 2024-07-01
  • 来自专栏腾讯云TStack专栏

    腾讯私有云MySQL解决方案—TDSQL

    TDSQL是腾讯提供的一套完整的MySQL数据库集群化管理解决方案,作为私有云TStack平台重要的数据库产品能力,旨在解决高可用、高性能、分布式、配套设施等方面问题。 、Percona、MySQL社区版三个版本支持。 此外,TDSQL还有全局唯一数字序列、统一参数管理、兼容MySQL函数,热点更新等众多高级特性,可满足各类业务需求。 强同步机制 TDSQL针对金融场景的强同步机制,有效解决了MySQL原生半同步机制的问题:性能降低以及超时退化为异步。 此外,我们长期关注MySQL的三个分支版本:MariaDB、Percona、MySQL community,对于社区的新特性,也会定期的合入。

    9.7K90发布于 2018-03-21
  • 来自专栏腾讯云数据库(TencentDB)

    MYSQL离线迁移至分布式TDSQL

    当使用MYSQL单实例,因数据量剧增出现性能问题的时候,普通的分库分表又难以满足其需求,一些客户会考虑迁移至分布式数据库。 TDSQL 分布式是一款面向金融领域的一款数据库,适合应用在海量数据、高性能,高并发的使用场景。那么我们从MYSQL迁移至TDSQL都有哪些途径呢 ? 这里我们对MYSQL离线迁移至分布式TDSQL 介绍一种方法: 使用LOAD_DATA  导入至TDSQL分布式实例 ,LOAD_DATA 是在原生 MYSQL load data  基础上,针对导入分布式 TDSQL 进行优化逻辑处理后的一款导入工具。 此工具只适用于导入TDSQL分布式 ,不适合TDSQL非分布式。究其原因是 TDSQL分布式 在插入语句中有一个严格限制,插入语句必须带有shardkey ,没有shardkey的情况下会导入失败。

    2.4K20发布于 2020-11-13
  • 来自专栏个人技术专栏

    【腾讯云 TDSQL-C Serverless 产品体验】TDSQL-C MySQL Serverless最佳实践

    二、TDSQL-C MySQL Serverless数据库:TDSQL-C MySQL Serverless数据库是腾讯云针对中小型企业或个人开发者推出的一款数据库,提供了CPU、内存的实时弹性能力,构建云架构下的数据库产品新形态 TDSQL-C MySQL Serverless数据库实例的优势:与普通MySQL数据库实例相比,TDSQL-C MySQL Serverless数据库实例有如下6点明显的优势:优势:①. 三 、TDSQL-C MySQL Serverless数据库服务特性:TDSQL-C MySQL 版提供 Serverless 服务以满足企业对特定业务场景的数据库服务要求,助力企业降本增效。1. TDSQL-C MySQL Serverless的总体架构:Serverless 服务是腾讯云自研的新一代云原生关系型数据库 TDSQL-C MySQL 版的无服务器架构版,是全 Serverless 五、TDSQL-C MySQL Serverless弹性伸缩实验:下面将按照以下5个大的步骤进行对TDSQL-C MySQL Serverless的一个压力的测试过程。

    14.4K861编辑于 2023-11-14
  • 来自专栏iOS打包,上架知识大全

    【腾讯云 TDSQL-C Serverless 产品测评】全面测评TDSQL-C Mysql Serverless

    全面测评TDSQL-C Mysql Serverless 前言 数据库是我们开发应用不可或缺的底层基座,它负责存储和管理应用程序所需的数据。 什么是TDSQL-C Mysql Serverless 这是一种基于云平台的 Serverless MySQL 解决方案,TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库 TDSQL-C MySQL 版100%兼容 MySQL 5.7、8.0。 初始化 TDSQL-C Mysql Serverless 首先,我们需要现在腾讯云上购买我们的 TDSQL-C Mysql Serverless,这里我选择的是 版本 mysql5.7(刚好有个数据库也是 校验 “登录解答 A” 将由 TDSQL-C MySQL 版计算层(下文简称 TDSQL-C)来完成,perceptron 通过管控唤醒 TDSQL-C 后(P3),开始下一步的登录校验流程。

    94350编辑于 2023-10-11
  • 来自专栏数据库测试

    【腾讯云 TDSQL-C Serverless 产品测评】全面测评TDSQL-C Mysql Serverless

    全面测评TDSQL-C Mysql Serverless图片前言数据库是我们开发应用不可或缺的底层基座,它负责存储和管理应用程序所需的数据。 什么是TDSQL-C Mysql Serverless这是一种基于云平台的 Serverless MySQL 解决方案,TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库 TDSQL-C MySQL 版100%兼容 MySQL 5.7、8.0。 初始化 TDSQL-C Mysql Serverless首先,我们需要现在腾讯云上购买我们的 TDSQL-C Mysql Serverless,这里我选择的是版本 mysql5.7(刚好有个数据库也是5.7 校验 “登录解答 A” 将由 TDSQL-C MySQL版计算层(下文简称 TDSQL-C)来完成,perceptron 通过管控唤醒 TDSQL-C 后(P3),开始下一步的登录校验流程。

    1.1K31编辑于 2023-08-30
  • IT不打烊的tdsql_mysql学习记录1

    -h192.168.0.152 -P15002 -ussq -pHuawei12#$% -c集中式登录,Proxy监控里查看端口和IP,端口是15xxx,主库进行修改操作,备库只能查看,mysql - _10.3.22.6.0/tdsql_installvim tdsql_add_hosts[tdsql_newchitu]tdsql_newchitu1 ansible_ssh_host=192.168.0.3 add idx_user_id(user_id);----------------------------------16、#创建序列-- 设置最大值,其他未定义项均选择默认值,创建序列成功后,可在 MYSQL.TDSQL_SEQUENCES /4004/mysql-server-8.0.24/install. /jmysql.sh 4003cmd: e/data/tdengine/data/4003/prod/mysql.sock/data/tdsql_run/4003/mysql-server-8.0.24mysql

    6200编辑于 2026-03-24
  • IT不打烊的tdsql_mysql学习记录2

    /bin/bash# MySQL 配置DB_USER="用户名"DB_PASS="密码"DB_NAME="testdb"DB_HOST="实例IP"DB_PORT="实例端口"BATCH_SIZE=2000 total)) $current $total}# 安全执行函数(含错误重试)safe_exec() { local sql=$1 for attempt in {1..3}; do if mysql # 数据完整性验证echo -e "\n最终数据校验:"mysql -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" --password="$DB_PASS" "$DB_NAME

    4100编辑于 2026-03-24
  • 来自专栏大大刺猬

    TDSQL-MYSQL版 单表如何使用存储过程

    tdsql支持3种表: 单表 表结构与数据只存在于第一个set上. 使用和普通mysql完全一样. 语法: https://cloud.tencent.com/document/product/557/8767 官方说tdsql-mysql不支持存储过程 image.png 对分表创建存储过程 image.png 绕过网关调用存储过程 网关(proxy)不支持, 但是底层是mysql, mysql是支持的啊, 所以我们可以直接到set上去执行. 其实这一点可以官方改进的. image.png 结论: tdsql-mysql版不支持创建存储过程(单表除外), 不支持调用存储过程. 但是单表可以使用sql透传调用存储过程. 题外话: 恭喜自己获得数据库交付运维专家-腾讯云TDSQL(MySQL版)证书^_^

    4.5K50发布于 2021-04-23
  • 来自专栏上云实践案例

    分布式关系型数据库-TDSQL for Mysql

    选型背景 用于产品业务相关数据存储,兼容mysql,支持弹性自动水平扩容(实际上是因为接手的时候,已经用了这种数据库)TDSQL for MySQL。 实际使用情况 [TDSQLSQL数据库架构] 优点 弹性伸缩:由于我们的系统用户量比较小,还没体会到TDSQL各种牛B的能力,唯一使用比较多的能力就是支持在线缩容,为了节省成本。 缺点 我们选择的是TDSQL MySQL版 InnoDB引擎,与原生的mysql有一些语法上的不兼容,例如常见的 DDL 不支持 CREATE TABLE ... 但除了这些还有一些我们踩的坑, 我们使用的版本是mysql 8.0.18,mysql 从8.0.17开始就支持了json的多值索引,多值索引旨在为JSON数组建立索引,但tdsql却不支持,官方文档也没说明 MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库”,详见:https://cloud.tencent.com/document/product/1003/30488

    3.2K20编辑于 2022-05-25
  • 来自专栏腾讯云智能顾问

    【最佳实践】巡检项:TDSQL MySQL 版账号高危命令限制

    在日常数据库管理中,DROP,DELETE这类命令属于高危命令,因此需要各位注意并谨慎评估后操作。

    1.3K20编辑于 2022-04-28
  • TDSQL-C for MySQL与阿里云PolarDB深度选型指南

    本文将深入探讨腾讯云的TDSQL-C for MySQL版和阿里云的PolarDB,帮助企业根据自身需求做出最佳选择。 TDSQL-C for MySQL简介 TDSQL-C for MySQL是腾讯云推出的一款高性能、高可用、可扩展的云原生数据库产品,兼容MySQL协议,适用于需要高性能和高并发处理能力的业务场景。 成本对比 TDSQL-C for MySQL:根据性能需求选择合适的配置,成本可控。 PolarDB:存储计算分离,可以按需付费,成本更加灵活。 兼容性对比 TDSQL-C for MySQL:完全兼容MySQL协议,便于迁移和开发。 PolarDB:支持MySQL、PostgreSQL和Oracle等多种数据库协议,兼容性更强。 结论 选择TDSQL-C for MySQL还是阿里云PolarDB,需要根据业务场景的具体需求来决定。如果你的业务需要极致的性能和低延迟,TDSQL-C for MySQL可能是更好的选择。

    40710编辑于 2025-07-29
  • 来自专栏年轻人怎么睡得着的

    ​【TDSQL-C MySQL实践】实现剪切板历史存储

    前言最近因为工作开始使用mac,但mac上没有windows上的剪切板历史功能,虽然mac有其他软件才能实现但是使用非常不习惯,本篇文章主要用python实现读取剪切板并上传到腾讯云的TDSQL-C MySQL 现在正赶上学生优惠可以超低价购入TDSQL-C MySQL,1c1g的一年仅需26元,并可以以此价格续费3次,也就是说104元可以4年,其10g的存储完全够用剪切板历史,还可以存储其他东西!! 点我前往数据库购买如果您是学生可以通过点我前往以1年26元购买(25岁以下免认证哦),如果不是学生可以通过免费试用入口体验15天,轻量数据库和云数据库MySQL也是一样的,都可以试用!

    52280编辑于 2023-10-19
  • 来自专栏云原生数据库

    【腾讯云 TDSQL-C Serverless 产品测评】MySQL 5.7 EOL 后,何去何从?TDSQL-C Serverless 解君愁

    本篇博文将基于腾讯云 TDSQL-C for MySQL Serverless版,探索企业如何以最小的成本,解决 MySQL 5.7 EOL 后的困境。 二、解决方案的曙光:腾讯云 TDSQL-C for MySQL Serverless版  TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库。 TDSQL-C for MySQL Serverless版的产品优势:完全兼容:TDSQL-C MySQL 版将开源数据库的计算和存储分离,存储构建在腾讯云分布式云存储服务之上,计算层全面兼容开源数据库引擎 MySQL 版-产品动态,发现最近一次更新是在9月21日,在8月25日,还对TDSQL-C MySQL 版5.7的内核版本进行了更新。 图片 图片 图片 图片 三、实际案例:MySQL 5.7 迁移到 TDSQL-C for MySQL Serverless版  实践出真知,为了更具体地了解MySQL 5.7迁移到TDSQL-C

    1.5K61编辑于 2023-09-30
  • 来自专栏个人技术文章

    【腾讯云 TDSQL-C Serverless 产品测评】- 云原生时代的TDSQL-C MySQL数据库技术实践

    图片 通过不到15分钟的时间,按照手册的功能描述步骤,从0到1完成了TDSQL-C MySQL的体验,整个操作十分的丝滑,接下来就让我们深入的体验一下TDSQL-C MySQL的功能。 MYSQL实操:官网购买TDSQL-C MYSQL数据库:打开官网 (TDSQL-C MYSQL链接)https://cloud.tencent.com/product/tdsqlc ,点击“立即选购 产品到期继续使用:购买后TDSQL-C MySQL,因为要忙工作,一时忘记了TDSQL这个东西,可以看到数据库一直还会产生费用。 我也是在通过活动、自己动手操作手册、自己在项目中实践TDSQL-C MySQL 8.0,从0到1的由浅到深的了解,从一些论点实际去操作,了解到TDSQL-C MySQL确实能给我们的业务带来提效降本的方案 ,希望在以后能够在业务中去落地并实践TDSQL-C MySQL

    13.9K2821编辑于 2023-08-30
  • 来自专栏腾讯云数据库(TencentDB)

    品牌升级后,TBase更名为TDSQLTDSQL-A,CynosDB更名为TDSQL-C

    腾讯云企业级分布式数据库TDSQL品牌升级后,共有三大产品系列,分别为分布式数据库TDSQL、分析型数据库TDSQL-A、云原生数据库TDSQL-C,将原TDSQL、TBase、CynosDB产品统一整合成 TDSQLTDSQL MySQL版为原TDSQLTDSQL PostgreSQL版为原TBase OLTP版及HTAP版;TDSQL-A PostgreSQL 版为原TBase OLAP版,并新增 ClickHouse 因此,我们将TDSQL、TBase和CynosDB正式升级为腾讯云企业级分布式数据库TDSQL,全新升级后的TDSQL将在多元场景下实现多引擎共存,充分发挥各个引擎的特点及优势,实现极致的性能和通用。 所以目前的企业级分布式数据库TDSQL是腾讯云数据库战略升级的产物,由TDSQL、TBase和CynosDB融合而成,集成了原TDSQL、TBase和CynosDB的优势,与之前主打金融级高可用的TDSQL

    3.9K20发布于 2020-12-28
  • 来自专栏腾讯云数据库(TencentDB)

    TDSQL inside之路

    “在2007年之前,腾讯还在完全使用以MySQL数据库为主的开源数据库,一些海量的数据分析和财务部分也还跑在Oracle数据库上。”腾讯云数据库专家工程师雷海林回忆。 早期核心团队,前排右三就是潘安群 羽翼渐丰 如果非要梳理出TDSQL从内部自研库蜕变成规模化商业产品的发展历程,那么以下四个阶段不能不提: 2007-2009 年,这个阶段,开源的mysql在面对腾讯爆发式增长的业务 TDSQL、计算与存储分离的云原生数据库 TDSQL-C 等产品,获得了云原生技术、多租户隔离能力。 TDSQL inside之路 回到2014年,这一年对于TDSQL有着特殊的意义。 这一年,不仅成功支持央视春晚,还成功接下了为微众银行提供数据库支持的项目,打出了TDSQL冲击金融领域的第一枪。 随着越来越多机构选择TDSQL,一个个大单的落地,越来越多国民级应用系统平稳运行在TDSQL之上,TDSQL给行业带来了对国产数据库的强劲信心。

    79820发布于 2021-09-10
领券